#pragma once

namespace CPU {

void update_blocklu(double* A, double* fractor, lapack_int * ipiv, int m, int n, int lda, int ldf);

};

namespace DEVICE {

void update_blocklu(SOLVER_HANDLE handle, double* A, double* fractor, int m, int n, int lda, int ldf);

};